package com.teamone.etl.taskmanager.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import java.io.Serializable;
import java.util.Date;

/**
 任务处理过程表(EtlTaskLogicFieldInfo)表实体类

 @author makejava
 @since 2021-01-09 09:58:01 */
@SuppressWarnings("serial")
public class EtlTaskLogicFieldInfo extends Model<EtlTaskLogicFieldInfo> {
    /**
     id
     */
    @TableId(type = IdType.INPUT)
    private String id;
    /**
     节点ID
     */
    private String nodeId;
    /**
     节点名称
     */
    private String nodeName;
    /**
     任务ID
     */
    private String taskId;
    /**
     选择节点Id
     */
    private String selectNodeId;
    /**
     选择表名称
     */
    private String selectNodeTable;
    /**
     选择字段名称
     */
    private String selectNodeField;
    /**
     记录级别处理方案
     */
    private String annalEngine;
    /**
     字段级别处理方案
     */
    private String fieldEngine;
    /**
     创建人
     */
    private String createBy;
    /**
     创建时间
     */
    private Date createTime;
    /**
     更新人
     */
    private String updateBy;
    /**
     更新时间
     */
    private Date updateTime;


    public String getId () {
        return id;
    }

    public void setId (String id) {
        this.id = id;
    }

    public String getNodeId () {
        return nodeId;
    }

    public void setNodeId (String nodeId) {
        this.nodeId = nodeId;
    }

    public String getNodeName () {
        return nodeName;
    }

    public void setNodeName (String nodeName) {
        this.nodeName = nodeName;
    }

    public String getTaskId () {
        return taskId;
    }

    public void setTaskId (String taskId) {
        this.taskId = taskId;
    }

    public String getSelectNodeId () {
        return selectNodeId;
    }

    public void setSelectNodeId (String selectNodeId) {
        this.selectNodeId = selectNodeId;
    }

    public String getSelectNodeTable () {
        return selectNodeTable;
    }

    public void setSelectNodeTable (String selectNodeTable) {
        this.selectNodeTable = selectNodeTable;
    }

    public String getSelectNodeField () {
        return selectNodeField;
    }

    public void setSelectNodeField (String selectNodeField) {
        this.selectNodeField = selectNodeField;
    }

    public String getAnnalEngine () {
        return annalEngine;
    }

    public void setAnnalEngine (String annalEngine) {
        this.annalEngine = annalEngine;
    }

    public String getFieldEngine () {
        return fieldEngine;
    }

    public void setFieldEngine (String fieldEngine) {
        this.fieldEngine = fieldEngine;
    }

    public String getCreateBy () {
        return createBy;
    }

    public void setCreateBy (String createBy) {
        this.createBy = createBy;
    }

    public Date getCreateTime () {
        return createTime;
    }

    public void setCreateTime (Date createTime) {
        this.createTime = createTime;
    }

    public String getUpdateBy () {
        return updateBy;
    }

    public void setUpdateBy (String updateBy) {
        this.updateBy = updateBy;
    }

    public Date getUpdateTime () {
        return updateTime;
    }

    public void setUpdateTime (Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     获取主键值

     @return 主键值
     */
    @Override
    protected Serializable pkVal () {
        return this.id;
    }
}